.page_top{
height:30px;
background-image:url(../../images/web/top_bg.jpg);
background-repeat:repeat-x;
background-position:0 0}
.top_tel{
line-height:30px;
font-size:18px;
font-family:Verdana;
color:#a10000;
font-weight:bold;
height:30px;
background:url(../../images/web/tel.gif) 0 -5px no-repeat;
padding-left:20px}
.top_tel2{
line-height:30px;
font-size:12px;
font-family:Verdana;
color:#676768;
font-weight:bold;
height:30px}
.top_nav{
width:960px}
.top_nav a{
padding-left:5px;
padding-right:5px;
line-height:30px}
.page_header{
height:75px;
overflow:hidden;
padding-bottom:5px;
width:100%}
.logo{
padding:10px 0 5px 10px}
.member_login{
padding:5px 0 0 10px}
.logo_mem{
width:360px}
.serach_middle{
padding:20px 10px 0 10px}
.search_box{
display:block}
.search_txt{
height:26px;
background:url(../../images/web/nav0827_25.jpg) no-repeat scroll 0 0 transparent;
width:200px;
border:0 none;
line-height:26px;
padding-left:10px;
display:block;
float:left}
.search_btn{
height:26px;
background:url(../../images/web/nav0827_26.gif) no-repeat scroll center center transparent;
width:70px;
border:0 none;
cursor:pointer;
display:block;
float:left}
.cart_tip{
overflow:hidden;
line-height:25px;
height:62px;
width:175px;
background:url(../../images/web/shopping.jpg) 0 18px no-repeat;
padding:10px 0 0 55px}
.cart_tip img{
border:0}
.cart_tip a{
text-decoration:none;
color:#404040}
.cart_tip a:hover{
text-decoration:none;
color:#404040}
.mid_nav{
line-height:30px;
height:31px}
.mid_nav .nav_list{
overflow:hidden;
width:100%;
height:31px}
.mid_nav .nav_list li{
float:left;
width:90px;
height:31px;
line-height:31px}
.mid_nav .nav_list li a{
color:#666;
width:86px;
height:31px;
display:block;
background:url(../../images/web/nav_bg.gif) 0 0 no-repeat;
text-decoration:none;
text-align:center;
padding-right:5px;
font:"榛戜綋";
font-weight:bold}
.mid_nav .nav_list li a:hover{
color:#FFF;
width:86px;
height:31px;
display:block;
text-decoration:none;
text-align:center;
padding-right:5px;
background-image:url(../../images/web/nav_bg_hover.gif);
background-repeat:no-repeat;
background-position:0 0}
.mid_nav .nav_list li a.curr{
color:#FFF;
width:86px;
height:31px;
display:block;
text-decoration:none;
text-align:center;
padding-right:5px;
background-image:url(../../images/web/nav_bg_hover.gif);
background-repeat:no-repeat;
background-position:0 0}
.mid_nav .nav_list li div.sub_nav{
margin:-3px 0 0 -80px;
clear:both;
position:absolute;
display:none;
background-color:#FFF;
border-top:1px solid #a10000;
border-left:1px solid #a10000;
border-right:1px solid #a10000;
border-bottom:5px solid #a10000;
width:228px;
z-index:10000;
padding:5px 15px}
.mid_nav .nav_list li div.sub_nav a{
height:auto;
background:none repeat scroll 0 0 transparent;
width:auto;
text-align:left;
display:block;
letter-spacing:normal;
line-height:28px}
.mid_nav .nav_list li div.sub_nav a:hover{
color:#a10000;
display:block;
height:auto;
background:none repeat scroll 0 0 transparent;
width:auto;
text-align:left;
display:block;
letter-spacing:normal;
line-height:28px}
.mid_nav .nav_list li div.sub_nav a.level_1{
clear:both;
color:#666;
font-weight:bold;
background:url(../../images/web/black.jpg) no-repeat scroll left center transparent;
padding-left:10px;
line-height:28px}
.mid_nav .nav_list li div.sub_nav a.level_1:hover{
clear:both;
color:#a10000;
clear:both;
font-weight:bold;
background:url(../../images/web/black.jpg) no-repeat scroll left center transparent;
padding-left:10px;
line-height:28px}
.mid_nav .nav_list li div.sub_nav a.level_2{
line-height:22px;
width:43%;
float:left;
clear:none;
display:block;
padding-left:5px;
letter-spacing:normal;
font-weight:normal;
background:#FFF}
.mid_nav .nav_list li div.sub_nav a.level_2:hover{
line-height:22px;
width:43%;
float:left;
clear:none;
display:block;
padding-left:5px;
letter-spacing:normal;
font-weight:normal;
background:#FFF}
.mid_nav .nav_list li iframe.nomask{
margin:-3px 0 0 -80px;
position:absolute;
display:none;
z-index:98;
width:228px;
_width:230px;
background:#FFF;
padding:5px 15px;
height:65px}
.bot_nav34{
height:34px;
width:100%}
.bot_nav34 a,.bot_nav34 a:hover{
text-decoration:none}
.bot_nav34 .bl{
display:inline;
float:left;
background:url(../../images/web/bot_nav34_l.jpg) no-repeat scroll left center transparent;
height:34px;
width:6px}
.bot_nav34 .br{
display:inline;
float:right;
background:url(../../images/web/bot_nav34_r.jpg) no-repeat scroll left center transparent;
height:34px;
width:6px}
.bot_nav34 .center{
display:inline;
background:#ebecf0;
height:32px;
width:948px;
line-height:32px;
text-indent:30px;
float:left;
border-top:1px solid #c5c8cb;
border-bottom:1px solid #c5c8cb}
.bot_nav54{
height:54px;
width:100%}
.bot_nav54 a,.bot_nav34 a:hover{
text-decoration:none}
.bot_nav54 .bl{
display:inline;
float:left;
background:url(../../images/web/bot_nav54_l.jpg) no-repeat scroll left center transparent;
height:54px;
width:6px}
.bot_nav54 .br{
display:inline;
float:right;
background:url(../../images/web/bot_nav54_r.jpg) no-repeat scroll left center transparent;
height:54px;
width:6px}
.bot_nav54 .center{
display:inline;
background:#ebecf0;
height:52px;
width:948px;
float:left;
border-top:1px solid #c5c8cb;
border-bottom:1px solid #c5c8cb}
.bot_nav54 .toplist{
border-bottom:1px solid #dfdfdf;
overflow:hidden;
color:#72727c;
line-height:26px;
margin:0 12px;
height:25px;
padding-left:12px}
.bot_nav54 .toplist a{
margin-right:15px;
margin-left:15px;
color:#72727c}
.bot_nav54 .toplist a:hover{
color:#a10000}
.bot_nav54 .botlist{
overflow:hidden;
color:#72727c;
line-height:24px;
margin:0 12px;
height:25px;
padding-left:12px;
border-top:1px solid #fff}
